#snsever {width:100%;}
#snsever #snseverList { width: 1190px; margin:auto; padding: 25px 0 25px 10px; background: none repeat scroll 0 0 #FEFEFE;
    border: 1px solid #DDDDDD;
    border-radius: 5px 5px 5px 5px;}
#snsever #snseverList dl { width: 150px; display: inline;  float: left;  margin: 0 0 0 15px;}
#snsever #snseverList dl dt { background: url(../images/repeatX.png) no-repeat scroll 0 0 transparent;  height: 19px;  margin-bottom: 5px;   width: 120px;}
#snsever #snseverList dl.ft01 dt {  background-position: 0 -35px;}
#snsever #snseverList dl.ft02 dt {    background-position: 0 -55px;}
#snsever #snseverList dl.ft03 dt {    background-position: 0 -75px;}
#snsever #snseverList dl.ft04 dt {    background-position: 0 -95px;}
#snsever #snseverList dl.ftl{ width:320px;}
#snsever #snseverList dl.ftl dt{background: url(../images/kefubg.jpg) no-repeat scroll 0 0 transparent; height:41px; width:157px; margin-bottom:15px;}
#snsever #snseverList dl.ftl dd{ width:160px; padding-left:0px; float:left; display:table-cell; height:24px; line-height:24px;}
#snsever #snseverList dl.ftl dd a{  margin-left:5px; float:left;}
#snsever #snseverList dl.ftl dd{vertical-align:middle;}
#snsever #snseverList dl.ftl dd span{ height:24px; line-height:24px; display:block; width:75px; text-align:center; float:left;}
#snsever #snseverList dl.ft05 dt {    background-position: 0 -115px;}
#snsever #snseverList dl.ft06 dt {    background-position: 0 -135px;}
#snsever #snseverList dl dd {   height: 22px;   line-height: 22px;    padding-left: 30px;}
#snsever #snseverList ul { width: 980px; background: none repeat scroll 0 0 #F5F5F5; border: 1px solid #D4D4D4;  float: left;  height: 24px;    padding: 6px 0 6px 100px;}
#snsever #snseverList ul li {  width: 320px;  float: left;  text-indent: -9999px;}
#snsever #snseverList ul li a {  background: url(../images/repeatX.png) no-repeat scroll 0 0 transparent;    display: block;    height: 24px;}
#snsever #snseverList ul li a.blink1 { background-position: 0 -160px;  width: 246px;}
#snsever #snseverList ul li a.blink2 {  background-position: 0 -190px;  width: 229px;}
#snsever #snseverList ul li a.blink3 {  background-position: 0 -220px;   width: 280px;}

#copyright {  margin:auto;   text-align: center;  width: 1000px; margin-top:10px;}
#copyright p {   color: #D5D5D5;   line-height: 2;}
#copyright p a {  color: #333333;   padding: 0 10px;  outline: medium none;  text-decoration: none;}
#copyright p a:hover{ color:#ff6600; text-decoration:underline;}
#copyright span {    color: #666666; height:20px; line-height:20px;}

#subFooter {   margin:15px auto;   text-align: center;    width: 1000px;}
#subFooter a, #subFooter span {  padding: 0 10px;}

.channel{ padding:10px 0;}
.channel .cleft{ width:190px; float:left;}
.channel .cright{ width:800px; float:right;}
.channel .cright .middle{ float:left; width:530px;}
.channel .cright .cside{ float:right; width:260px;}
.channel .c_floor{ float:left; margin-top:10px; width:800px;}

.breadcrumb {  border-bottom: 1px solid #DDDDDD;  height: 20px;  line-height: 20px;    margin-top: 10px;    overflow: hidden;    padding: 0 0 4px 6px;    vertical-align: baseline;}
.breadcrumb strong, .breadcrumb h1 {  display: inline;  font-family: "microsoft yahei";    font-size: 18px;    font-weight: bold;    line-height: 20px;}
.breadcrumb span a{ font-size:14px;}

.c_category { text-align:left;color:#fff; width:190px;}
.c_category h3 {background: url(../images/subindex0630.png) no-repeat scroll 0 0 #2595F2; color: #FFFFFF;  height: 30px;  line-height: 30px;    text-indent: 17px;    width: 190px;}
.c_category .content {margin:0;padding:0;border-top:none;width: 188px; border:1px solid #2595F2;}
.c_category .content .item{text-align:left;height:35px; margin:0 8px 0 10px;}
.c_category .content .item h2{font-size:12px;font-weight:normal;padding:7px 10px;border-width:1px 0 1px 1px; border-style:solid; border-color: #fff #fff #E8ECF5 #fff; height:19px;position:relative; }
.c_category .content .item a{color:#000; font:normal; font-size:14px;line-height:18px; height:18px; padding:0 5px; white-space:nowrap;}
.c_category .content .item a:hover{text-decoration:underline; color:#ff6600;}
.c_category .content .item .up{ display:none; }
.c_category .content .item .out{ display:none;}
.c_category .item i {background-image:url(../images/main.png);background-position: -577px -328px;float: right;height: 15px;width: 15px;overflow:hidden;}
.c_category .content .subcategory{width:400px;padding:10px;  background:#fff; float:left;}
.c_category .content .subcategory a{ font-style:normal;}
.c_category .content .hover h2,.c_category .content .item:hover h2{font-size:12px;font-weight:normal;border-width:1px 0 1px 1px; border-style:solid; border-color: #fff #fff #E8ECF5 #fff; height:19px;_position:relative;font-weight:normal;padding:7px 10px; line-height:18px; border-color:#1F409E; z-index:100; _margin-left:10px;}
.c_category .content .hover h2 a,.c_category .content .item:hover h2 a{color:#000; font:normal; font-size:14px;line-height:18px; height:18px; padding:0 5px; white-space:nowrap;}
.c_category .content .hover .out,.c_category .content .item:hover .out{ background:#fff; display:block; position:absolute; left:160px; top:-1px; width:400px; overflow:hidden; border:1px solid #1F409E; min-height:50px; _height:50px;_overflow:visible; z-index:99;}
.c_category .content .hover,.c_category .content .item:hover{ _height:33px; }
.c_category .content .hover .up,.c_category .content .item:hover .up{ display:block;width:10px; height:33px; background:#fff; position:absolute; left:155px; top:0px; z-index:100;}
.c_category .content .hover i,.c_category .content .item:hover i{ display:none}


.channel .slides{width:530px; height:250px;}
.channel .slides img{ width:530px; height:250px;}


.channel .circle{ width: 528px;}
.channel .circle .scroller{width:490px; height:138px; position:relative;overflow:hidden;margin-left:20px;}
.channel .circle .scroller .ks-switchable-content li{ width:100px; height:136px; display:block;overflow:hidden;}
.channel .circle .scroller .ks-switchable-content li img{ width:108px; height:136px;}

.snRank { border: 1px solid #DDDDDD;  overflow: hidden;}
.snRank h2{background: none repeat scroll 0 0 #F1F1F1;    border-bottom: 1px solid #DDDDDD;    color: #333333;    font-family: Microsoft YaHei;    font-size: 14px;    height: 34px;    line-height: 34px;    position: relative;    text-indent: 11px;}
.snRank li {  border-bottom: 1px solid #DDDDDD;  float: left;   height: 55px;    margin: 0 auto;    overflow: hidden;    padding: 10px 10px 9px;    width: 238px;}
.snRank .pic {    float: left;    position: relative;    width: 80px;}
.snRank .pic a {    display: block;    margin-left: 8px;}
.snRank .pic img {    display: block;}
.snRank .pic b {    background: url(../images/mainBG.png) no-repeat scroll 0 0 transparent;    color: #FFFFFF;    display: block;    font-family: "arial";    height: 17px;    left: 0;    line-height: 17px;    overflow: hidden;    position: absolute;    text-align: center;    top: 0;    width: 17px;}
.snRank .info {    float: left;}
.snRank .info p {    height: 28px;    line-height: 14px;    margin-bottom: 8px;    overflow: hidden;    width: 140px;}
.snRank .info p a {    color: #333333;}
.snRank .info p a:hover {    color: #FF6600;}
.snRank .info .price { color: #DD0000;  font-size: 16px;  font-weight: bold; }

.hotsale{ border: 1px solid #D8D8D8; height: 248px;  position: relative;width: 258px;overflow:hidden;}
.hotsale h2 { background:none repeat scroll 0 0 #F5F5F5; color: #333333;  font-size: 14px;  height: 39px;   line-height: 39px;    padding-left: 10px;}
.hotsale .more{ color: #666666;  height: 39px; line-height: 39px;  padding-right: 8px; position: absolute;    right: 0;    top: 0; cursor:pointer;}
.hotsale .btn-1 .prev{background: url(../images/mainBG.png) no-repeat scroll 0 -17px transparent; cursor: pointer;  display: block;  height: 40px;  left: 5px;  position: absolute;  top: 100px;  width: 22px; z-index: 100;}
.hotsale .btn-1 .prev:hover{ background-position:0 -57px;}
.hotsale .btn-1 .next{ background: url(../images/mainBG.png) no-repeat scroll -22px -17px transparent;  cursor: pointer;  display: block; height: 40px; position: absolute;   right: 5px;    top: 100px;    width: 22px;    z-index: 100;}
.hotsale .btn-1 .next:hover{background-position:-22px -57px;}
.hotsale .scroller{width:258px; height:208px; z-index:1;}
.hotsale .scroller .ks-content{}
.hotsale .ks-switchable-nav{ display:none}
.hotsale .scroller li{ width:258px; height:208px; position:relative; text-align:center;} 
.hotsale li .pic{ width:120px; height:120px; margin:auto; padding:10px 0; display:block;}
.hotsale li .name{ width:180px; height:20px; line-height:18px; overflow:hidden; margin:0 auto; padding:0;}
.hotsale li .price{}
.hotsale li .price strong{ color:#DC0000; margin-right:10px;}
.hotsale li .price del{ color:#878787;}
.hotsale li .buybtn{ text-align:center; width:72px; height:23px; margin:5px auto auto;}
.hotsale li .buybtn a {background: url(../images/channel_hotButton.gif) no-repeat scroll left top transparent; color: #FFFFFF;
 display: block;    height: 16px;    padding: 4px 0 3px;    text-align: center;    width: 72px;}

.store_recom{ border: 1px solid #D8D8D8;background:#F5F5F5; overflow:hidden; _height:207px;}
.store_recom h2 {  background: none repeat scroll 0 0 #F5F5F5;  color: #333333;  font-size: 14px;    height: 39px;    line-height: 39px;    padding-left: 10px;}
.store_recom ul{ margin:0px 5px 8px 8px;}
.store_recom ul li {  float: left;   height: 80px;    width: 87px;}
.store_recom ul li a {  background: none repeat scroll 0 0 #FFFFFF;   display: block;    margin: 1px 1px 0 0;    padding: 15px 0 4px;    text-align: center;   color: #008CD7;    text-decoration: none;}
.store_recom ul li a:hover{ padding:15px 0 2px; border-bottom:2px solid #d10042;}


.cfloor{}
.cfloor .top{ height:30px; line-height:30px; padding:0 5px;}
.cfloor .top h3{ width:200px; float:left; font-size:18px; font-family:Microsoft Yahei; font-weight:normal;}
.cfloor .top .keysword{ display:inline; float:right;}
.cfloor .top .keysword a{ padding:0 5px;}
.cfloor .con{ border:1px solid #ddd; border-top:none; overflow:hidden; _height:350px;}
.cfloor .left{ width:210px; float:left;}
.cfloor .right{ width:580px; float:right; margin-top:5px;}
.cfloor .right dl{ width:160px; height:171px; float:left; text-align:center; margin-left:20px; overflow:hidden;}
.cfloor .right dl .name{ height:20px; line-height:20px; overflow:hidden; display:block;}
.cfloor .right .price del{ color:#666; margin-right:10px;}
.cfloor .right .price strong{ color:#CC0000; font-size:14px;}